#ifndef QUESTION_H
#define QUESTION_H

#include <QObject>

// 试题虚基类
class Question : public QObject
{
    Q_OBJECT
public:
    explicit Question(QObject *parent = nullptr);

    // 类型函数
    virtual QString Cate();

    // 评分函数
    virtual int Review(QString ans);

    // 保存到文件
    virtual void Save();

signals:

public:
    QString m_title;    // 题干
    int m_score;        // 分值
    QString m_res;      // 答案
};

#endif // QUESTION_H
